FluentCrm\App\Http\Controllers\CampaignController C

Total Complexity 102
Dependencies 11
Dependents 0
Total lines 957
Lines of code 749
Logical lines of code 340
Comment lines 3
Methods 27
Properties 0

Methods 27

Method Rating Maintainability Complexity Lines of code
getCampaignStatus()
B
35 14 86
subscribe()
A
39 10 69
sendTestEmail()
A
37 9 82
update()
A
43 8 50
getEmailPreviewBody()
A
46 7 41
campaigns()
S
52 6 23
schedule()
S
45 3 44
unSchedule()
S
52 4 26
getContactEstimation()
S
53 4 24
campaignEmails()
S
53 4 22
processingStat()
S
56 4 18
updateCampaignTitle()
S
54 3 22
hangleBulkAction()
S
54 3 21
campaign()
S
55 3 19
draftRecipients()
S
51 2 27
resumeCampaign()
S
55 2 20
validateRecipientsSelection()
S
56 2 19
pauseCampaign()
S
56 2 19
deleteCampaignEmails()
S
57 2 17
recipientsCount()
S
59 2 16
previewEmail()
S
62 2 12
duplicateCampaign()
S
51 1 26
createTemplate()
S
61 1 12
unsubscribe()
S
66 1 8
updateStep()
S
68 1 7
create()
S
64 1 10
delete()
S
64 1 9